/************************************************/
/*** Layout : Core : Start **********************/
/************************************************/

html, body, div { margin: 0; padding: 0; }
form { display: block; margin: 0; padding: 0; }
.clearer { clear: both; }
.hidden { visibility: hidden; }
.nodisplay { display: none; }

a img{ border: none; }

/************************************************/
/*** Layout : Core : End ************************/
/************************************************/


/************************************************/
/*** Layout : Header : Start ********************/
/************************************************/

div#container { margin: 15px 0 0 0; width: 100%; }

div#header { margin: 0 auto; padding: 10px 10px 0 10px; width: 940px; }
div#header-wrapper { height: 40px; }
div#search { margin: 0; padding: 0 10px 0 0; float: right; height: 40px; }
div#search form { width: 240px; height: 40px; }
div#search form p { display: block; margin: 0; padding: 13px 0 0 0; }
div#search form p input { width: 180px; border: 0; }
div#title { margin: 0 auto; padding: 0 10px 0 10px; width: 940px; }
div#title-wrapper { height: 84px; }

div#sitename { margin: 0; padding: 0; float: left; width: 420px; height: 84px; }
div#sitename h1 { display: block; margin: 15px 0 0 0; padding: 0; height: 44px; }
div#sitename h1 a { display: block; margin: 0; padding: 0; height: 44px; text-indent: -9999px; }
div#sitename p { display: block; margin: 0; padding: 0 0 0 18px; line-height: 25px; }
div#myads { margin: 0; padding: 15px 15px 0 0; float: right; height: 44px; }
div#myads p { display: block; margin: 0; padding: 0; }
div#myads p a img { border: 0; }

div#adsrss { margin: 0 auto; padding: 0 10px; width: 940px; }
div#adsrss-wrapper { height: 41px; }
div#googleads { margin: 0; padding: 18px 0 0 15px; float: left; width: 637px; height: 23px; }
div#rss { float: right; width: 288px; height: 41px; }
div#rss p { display: block; margin: 0 0 0 15px; padding: 10px 0 0 65px; height: 31px; line-height: 31px; }


/************************************************/
/*** Layout : Header : End **********************/
/************************************************/


/************************************************/
/*** Layout : Body : Start **********************/
/************************************************/

div#wrapper { margin: 0 auto; padding: 0 10px; width: 940px; }
div#content { margin: 0; padding: 20px 26px 0 16px; width: 510px; float: left; }
div#sidebar { padding: 11px 15px 0 15px; width: 358px; float: right; }

/************************************************/
/*** Layout : Body : End ************************/
/************************************************/


/************************************************/
/*** Layout : Blog Entry : Start ****************/
/************************************************/

div.post { margin: 0 0 20px 0; padding: 0; border-bottom: 1px dotted; }
div.post div.title h2 { margin: 0; padding: 0 0 10px 0; }
div.post div.title p { display: table; margin: 0; padding: 0 10px; width: 480px; }
div.post div.entry blockquote { margin: 15px 0; padding: 0 10px 0 30px; }

div.singlepost { border-bottom: none; }
div.singlepost div.entry { padding: 0 0 20px 0; border-bottom: 1px dotted; }

div.navigation { height: 48px; padding: 0 22px; }
div.navigation div { line-height: 24px; }
div.navigation div.prev { float: left; }
div.navigation div.next { float: right; }

.readmore{padding-left:20px;background:url(images/folder.png) left no-repeat;}
.addcomment{padding-left:20px;background:url(images/comment_add.png) left no-repeat;}
.editcomment{padding-left:20px;background:url(images/comment_edit.png) left no-repeat;}
.replycomment{padding-left:20px;background:url(images/pencil_add.png) left no-repeat;}
.quotecomment{padding-left:20px;background:url(images/pencil_go.png) left no-repeat;}

/************************************************/
/*** Layout : Blog Entry : End ******************/
/************************************************/


/************************************************/
/*** Layout : Comments : Start ******************/
/************************************************/

/* 
div#comments { margin: 20px 0 0 0; }
div#comments h3 { display: block; margin: 0; padding: 0; }
div#comments p { display: block; margin: 0; padding: 0; }

ol.commentlist { }
ol.commentlist  li.commentlist { }
ol.commentlist cite img {
	padding:1px;
	border:1px solid #866b42;
	float:left;
	margin-right:9px;
	}

ol.commentlist .author {
	font: small-caps bold 1.2em Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
	}
small.commentmetadata { display: block; }
small.commentmetadata cite { display: block; margin: 0; padding: 0 0 3px 0; }

h3#replycomment { display: block; margin: 30px 0 10px 0; padding: 20px 0 0 0; border-top: 1px dotted; }

form#commentform { padding-bottom: 1em; }
form#commentform p { display: block; margin: 0 0 10px 0; padding: 0; line-height: 18px; }
form#commentform p.textarea { display: block; margin: 0 0 10px 0;  }
form#commentform p.button { display: block; margin: 0 0 10px 0; padding: 0; height: 38px; }
form#commentform p input { width: 218px; padding: 2px; }
form#commentform p label { padding: 0 0 0 10px; line-height: 18px; }
textarea#comment { width: 502px; height: 90px; }
*/
/****************COMMENTS*********************/
#commentform h2 {margin:10px 5px 10px 5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#333333; background:url(images/comments.png) left no-repeat; padding-left:20px;}
#comments {margin:15px 5px 15px 5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#333333;}

ol.commentlist{margin:0;padding:0; width:96%;}
.commentlist li{list-style:none;margin-bottom:14px; margin-left:5px;}
.commentlist cite{ background-color:#FFFFFF; border:1px solid #ccc; border-bottom:0; color: #666666;display:block;font-style:normal;padding:7px;font-size:11px; line-height:18px;}
.commentlist a:link, .commentlist a:visited{color: #333333;}
.commentlist a:hover, .commentlist a:active{color: #000000;}
.commentlist cite img{border:1px solid #aab59a;float:left;margin-right:9px;padding:1px;}
.commentlist .author{font-family: Georgia, "Times New Roman", Times, serif;text-decoration:underline;font-size:13px; font-weight:bold;padding-left:20px;background:url(images/comment.png) left no-repeat;}
.commentlist .time{background:url(images/time.gif) no-repeat;padding-left:20px; padding-bottom:1px; line-height:20px;}
.commenttext{background-color: #F2F2F2; color:#666;padding:10px; border:1px solid #ccc; border-top:0; line-height:20px;}
.authorcommenttext{background-color: #ffff99; color:#666;padding:10px; border:1px solid #ccc; border-top:0; line-height:20px;}

#author, #email, #url {width:12em;font-size:13px; color:#666666;padding:3px; margin:5px; border:1px solid #cccccc; background:#FFFFFF url(images/bloglight.gif) top left no-repeat;}
#submit{font:bold 1em Tahoma;margin:5px;padding:2px;}
#respond{padding-top:20px;padding-bottom:10px; font-weight:lighter;}
#comment{width:95%;font:13px Tahoma;color:#666666;margin:5px; border:1px solid #cccccc;}
.commentlist ul.children {margin-left:5px;padding-left:10px;}
.commentlist ul.children li {padding-top:10px;background:url(images/response.gif) no-repeat top left;}


/************************************************/
/*** Layout : Comments : End ********************/
/************************************************/
	

/************************************************/
/*** Layout : Sidebar : Start *******************/
/************************************************/

/*
div.box { padding: 20px 0 0 0; }
div.box h3 { display: block; margin: 0; padding: 10px; border-bottom: 1px solid; }
div.box div.interior { padding: 5px 10px; }
div.box div.interior ul  { list-style-type: none; margin: 0;  padding: 0; }
div.box div.interior ul li {  padding: 5px 0px; }
div.box div.interior ul ul { margin: 0; }
div.box div.interior ul ul li { }
*/

div.box-adverts { }
div.box-adverts div { padding-bottom: 4px; align:center;}
div.box-adverts img { border: 0; }
div.box-adverts img.ads1, div.box-adverts img.ads3  { margin: 0 4px 0 15px; }

div.box-tabs { padding-top: 19px; }
div.box-tabs div ul  { list-style-type: none; margin: 0; padding: 4px; }
div.box-tabs div ul li { display: block; margin: 0; padding: 4px; border-top: 1px solid; border-bottom: 1px solid; }

div.box-widget_calendar div.interior, div.box-widget_archive div.interior, div.box-widget_tag_cloud div.interior { padding: 10px; }
	
table#wp-calendar { width: 180px; margin: 0 auto; }

	div.box { padding: 20px 0 0 0; }

  div.box div.interior {
			background-color: #fff;
	width: 170px;
	margin: 0 0 12px 0;
	padding: 4px 0;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-top: 4px solid #E8E8E8;
	border-bottom: 4px solid #E8E8E8;
			-moz-border-radius: 4px;
			-webkit-border-radius : 4px;
  }
  div.box h3,
  div.box div.interior h3 {
	color: #e64117;
	margin: 0.3em 0 0.4em 10px;
	font: 1.5em 'Lucida Sans', Verdana, Helvetica, Trebuchet MS, Arial, sans-serif;
  }
  div.box h3 {
	margin: 0;
  }
  div.box div.interior ul{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	font-size: 1em;
	width: 170px;
	line-height: 1.8;
  }
  div.box div.interior ul li {
			width:194px;
			float: left; 
			margin: 0;
			padding: 0;
			border-top: 1px solid #F0F0F0;
  }
  div.box div.interior ul a {
	padding: 2px 0 2px 10px;
	display: block;
	text-decoration: none;
	color: #444;
  }
  div.box div.interior ul li.inline {
	   padding-left: 8px;
  }
  div.box div.interior ul li.inline a {
	   padding: 2px;
	   line-height: 2.1em;
	   display: inline; 
  }
  div.box div.interior ul a:visited {
			background-color: #F7F7F7;
			text-decoration: none;
  }
  div.box div.interior ul li:hover a:visited {
			text-decoration: underline;
  }
  
  div.box div.interior ul a:active {
			background-color: #F5F5F5;
			outline: none;
  }
  
  div.box div.interior ul a:focus {
			outline: none;
  }
  div.box div.interior ul a:hover {
			text-decoration: underline;
			border: 0;
  }



          #sidebar .two {
          	width: 358px;
          	margin: 0 0 0 0px;
          	/* overflow: hidden; */
          }
          #sidebar .two .left {
          	width: 170px;
          	float: left;
          }
          #sidebar .two .right {
          	width: 170px;
          	float: right;
          }

/************************************************/
/*** Layout : Sidebar : End *********************/
/************************************************/

				
/************************************************/
/*** Layout : Footer : Start ********************/
/************************************************/

div#footer { margin: 0 auto 25px auto; padding: 30px 26px; width: 908px; }

/************************************************/
/*** Layout : Footer : End **********************/
/************************************************/